//弹窗选择sku
function sub() {
    layer.open({
        type: 2,
        title: 'sku选择',
        maxmin: true, //开启最大化最小化按钮*!/
        area: ['1200px', '600px'],
        content:ctx+"/sku/sku/pop",
        btn:['确定','取消'],
        yes : function(index,layero) {

            var rows=$(layero).find("iframe")[0].contentWindow.$("#skuTable").bootstrapTable('getSelections');

            if(null!=rows){
                for(var i=0;i<rows.length;i++){
                    var skuName=rows[i].productName+"：" + "["+jp.getDictLabel(${fns:toJson(fns:getDictList('sc_category_a'))}, rows[i].categoryA, "-")+"]" +"—" +"["+jp.getDictLabel(${fns:toJson(fns:getDictList('sc_category_b'))}, rows[i].categoryB, "-")+"]" +"—" +"["+jp.getDictLabel(${fns:toJson(fns:getDictList('sc_category_c'))}, rows[i].categoryC, "-")+"]";
                    var res=checkSkuName(rows[i].id);//校验是否重复
                    if(res==0){
                        addItem(skuName,rows[i].id);
                    }

                }
            }
        }
    });
}
//校验sku是否重复
function checkSkuName(id) {
    var k=0;
    var skus=$("#purchaseOrder").find("input[name='sku']");
    for(var i=0;i<skus.length;i++){
        if(id==$(skus[i]).attr("sku")){
            layer.alert('已存在相同的sku!', {
                icon: 3,
                title: "提示"
            });
            k=1;
        }
    }
    return k;
}

//添加
function addItem(skuName,skuId) {
    var sku=$("#item").find("input[name='sku']");
    $(sku).attr("value",skuName);
    $(sku).attr("sku",skuId);
    var html="<div class=\"layui-form-item\" >"+$("#item").html()+"</div>";
    $("#purchaseOrder").append(html);
}

//删除
function removeItem(obj) {
    $(obj).parent().parent().parent().remove();
}


